Справочное руководство по TDMS 5.0 API
VB Script
Смотри также Послать замечания

Glossary Item Box

Исходный код

Option Explicit
Call ShowDesktopObjList()

'=====================================================================
'Открыть диалог выбора объектов, задав ему в качестве источника данных
'объекты, лежащие на рабочем столе пользователя
'=====================================================================

Sub ShowDesktopObjList()
        Dim SelObjDlg, selObj, RetVal, strInfo 
        
        If ThisApplication.Desktop.Objects.Count = 0 Then
                Msgbox "На Рабочем толе пользователя " & _
                        ThisApplication.CurrentUser.Description & " нет объектов.", _
                        vbInformation, "Информация"
                Exit Sub
        End If
        
        'Открыть диалог выбора объекта
        Set SelObjDlg = ThisApplication.Dialogs.SelectObjectDlg
        SelObjDlg.Caption = "Объекты на Рабочем столе пользователя " & _
                ThisApplication.CurrentUser.Description
        SelObjDlg.Prompt =     "Выберите один или несколько объектов:"
        SelObjDlg.SelectFromObjects = ThisApplication.Desktop.Objects
        SelObjDlg.ParentWindow = ThisApplication.hWnd
        RetVal = SelObjDlg.Show
        
        'Вывести описание выбранных объектов
        If RetVal And SelObjDlg.Objects.Count > 0 Then
                For Each selObj In SelObjDlg.Objects
                        strInfo = strInfo & Chr(13) & selObj.Description
                Next
                Msgbox "Были выбраны следующие объекты:" & Chr(13) & strInfo, _
                            vbInformation, "Информация"
        End If
End Sub 
'=====================================================================

© 2016 CSoft Development. Все права защищены.